home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 6 / FM Towns Free Software Collection 6.iso / ms_dos / fmenu / fmenu.doc next >
Encoding:
Text File  |  1993-07-08  |  55.0 KB  |  1,461 lines

  1. "FMENU.DOC"
  2. ------------------------------------------------------------------------
  3. FMENU取り扱い説明書
  4.                                                Ver.0.92    1993/02/21
  5. ------------------------------------------------------------------------
  6.                                   NIFTY-Serve  MHH03247    豊田  功
  7.                                                            Sound
  8. ------------------------------------------------------------------------
  9.  
  10. 1.まえがき
  11.    FM-11,FM-16β,FM-TOWNS,PC-98上で動作する事
  12.   を目標にした、汎用メニューです。
  13.   Ver0.90より0.92にバージョン・アップしました。
  14.     改良点
  15.       (1) パラメータ入力(ラインエディタ)のカーソルちらつきを改良
  16.       (2) 画面表示速度の改良
  17.       (3) カーソル移動速度の改良
  18.       (4) エラー処理機能強化
  19.     Ver0.90で使用していたデータ・ファイルはそのまま変更無く使用でき
  20.   ます。
  21.  
  22. 2.FMENU 概要
  23.  1) MS-DOS汎用メニュー・ソフト
  24.  2) メモリ非常駐方式
  25.  3) メニュー・タイトル数   40まで
  26.                            (Ver0.92ではサブ・メニュー機能なし)
  27.                            (サブ・メニューの方法については、3.4 参照)
  28.  4) メニュー表示形式       タイトル数  1~20 : 1列表示
  29.                                        21~40 : 2列表示
  30.  5) パラメータ入力          メニュー選択時コマンド・ラインのパラメータ入
  31.                           力可能。環境変数の内容表示,エディタ風編集機能
  32.  
  33.  6) タイトル・カラー指定    メニュー・タイトルのカラー指定は反転表示も含
  34.                           めて16色。
  35.                             (Ver0.92ではPC-98は8色)
  36.  
  37.  7) 機種指定
  38.     FMENU.EXE を起動する時のパラメータで、機種を指定すれば、BS, ESC キー
  39.   以外に 矢印, DEL, INS キーが使用できます。
  40.   (a) 例
  41.       MENU.BAT の中で FMENU を起動する時にパラメータを付加します。
  42.            起動時パラメータ ||   機   種
  43.         ====================++===================
  44.            FMENU.EXE /FM11  ||  FM-11用
  45.            FMENU.EXE /FM16  ||  FM-16β用
  46.            FMENU.EXE /FMT   ||  FM TOWNS用
  47.            FMENU.EXE /PC98  ||  PC-9801用
  48.            FMENU.EXE        ||  FM-11   (省略時)
  49.  
  50.   (b) プログラム上で起動時のパラメータと同じ物を、以後自動的に付加します
  51.     ので指定するのは最初のみでOKです。
  52.   (c) 途中でパラメータの内容を変更したい時は、エディターで直接 MENU.BAT
  53.     を変更してください。
  54.  
  55.  8) メニューの選択方法
  56.   (a) カーソル選択モード
  57.       矢印キーでメニュー・タイトルを選択します。
  58.   (b) 番号選択モード
  59.       番号でメニュー・タイトルを選択します。
  60.  
  61.  9) 終了方法
  62.     カーソル選択モードの時に、ESC キーを押します。DOSに戻ります。
  63.  
  64. 3.ファイル一覧
  65.     以下、FM-11のMS-DOSは、特に指定が無い限りVer3.3を使
  66.   用するものとします。
  67.  
  68.  3.1 共通ファイル
  69.      下記の3ファイルは、各機種ともに共通です。
  70.   1) FMENU.DOC  説明書(本書)
  71.  2) FMENU.EXE  メニュー・プログラム本体
  72.  3) FMENU.BIN    メニュー・プログラム本体
  73.                            (DIETで圧縮済のFMENU.EXE)
  74.  
  75.  3.2 機種別サンプル・ファイル
  76.      下記ファイルは機種別ですので、使用している機種に応じてご利用下さい。
  77.    使用する場合は、下記のようにRENAMEします。
  78.  
  79.      | 機種/ファイル名/ファィル内容            RENAME後
  80.   ---+------------------------------------------------------------------
  81.    1)| FM-11用( MS-DOS Ver3.3用 )
  82.      | (1) AUTOEXEC.11(自動実行バッチ・ファイル)   --> AUTOEXEC.BAT
  83.      | (2) MENU    .11                      --> MENU    .BAT(メニュー起動用)
  84.      | (3) FMENU   .11(MNU_MAIN.11と同じ)   --> FMENU   .DAT(メニュー実行用)
  85.      | (4) MNU_MAIN.11(メイン・メニュー データ・ファイル)  --> MNU_MAIN.DAT(メイン・メニュー用)
  86.      | (5) MNU_MSC5.11(サブ・メニュー データ・ファイル)  --> MNU_MSC5.DAT(MSC メニュー用)
  87.      | (6) MNU_TC  .11(サブ・メニュー データ・ファイル)  --> MNU_TC  .DAT(TC  メニュー用)
  88.      | (7) MNU_TASM.11(サブ・メニュー データ・ファイル)  --> MNU_TASM.DAT(TASMメニュー用)
  89.   ---+------------------------------------------------------------------
  90.    2)| FM-16β用
  91.      | (1) AUTOEXEC.16(自動実行バッチ・ファイル)   --> AUTOEXEC.BAT
  92.      | (2) MENU    .16                      --> MENU    .BAT(メニュー起動用)
  93.      | (3) FMENU   .16(MNU_MAIN.16と同じ)   --> FMENU   .DAT(メニュー実行用)
  94.      | (4) MNU_MAIN.16(メイン・メニュー データ・ファイル)  --> MNU_MAIN.DAT(メイン・メニュー用)
  95.      | (5) MNU_MSC5.16(サブ・メニュー データ・ファイル)  --> MNU_MSC5.DAT(MSC メニュー用)
  96.      | (6) MNU_TASM.16(サブ・メニュー データ・ファイル)  --> MNU_TASM.DAT(TASMメニュー用)
  97.   ---+------------------------------------------------------------------
  98.    3)| FMTOWNS用
  99.      | (1) AUTOEXEC.T3(自動実行バッチ・ファイル)   --> AUTOEXEC.BAT(DOS5.0用)
  100.      | (2) AUTOEXEC.T5(自動実行バッチ・ファイル)   --> AUTOEXEC.BAT(DOS3.1用)
  101.      | (3) AUTO    .T (AUTOEXEC.BATより実行)--> AUTO    .BAT(DOS3,5共用)
  102.      | (4) MENU    .T                       --> MENU    .BAT(メニュー起動用)
  103.      | (5) FMENU   .T (MNU_MAIN.T と同じ)   --> FMENU   .DAT(メニュー実行用)
  104.      | (6) MNU_MAIN.T (メイン・メニュー データ・ファイル)  --> MNU_MAIN.DAT(メイン・メニュー用)
  105.      | (7) MNU_MSC5.T (サブ・メニュー データ・ファイル)  --> MNU_MSC5.DAT(MSC メニュー用)
  106.      | (8) MNU_ASM5.T (サブ・メニュー データ・ファイル)  --> MNU_ASM5.DAT(MASMメニュー用)
  107.      | (9) MNU_TASM.T (サブ・メニュー データ・ファイル)  --> MNU_TASM.DAT(TASMメニュー用)
  108.   ---+------------------------------------------------------------------
  109.    4)| PC-98用
  110.      | (1) AUTOEXEC.93(自動実行バッチ・ファイル)   --> AUTOEXEC.BAT(DOS5.0用)
  111.      | (2) AUTOEXEC.95(自動実行バッチ・ファイル)   --> AUTOEXEC.BAT(DOS3.3用)
  112.      | (3) AUTO    .9 (AUTOEXEC.BATより実行)--> AUTO    .BAT(DOS3,5共用)
  113.      | (4) MENU    .9                       --> MENU    .BAT(メニュー起動用)
  114.      | (5) FMENU   .9 (MNU_MAIN.9 と同じ)   --> FMENU   .DAT(メニュー実行用)
  115.      | (6) MNU_MAIN.9 (メイン・メニュー データ・ファイル)  --> MNU_MAIN.DAT(メイン・メニュー用)
  116.      | (7) MNU_TASM.9 (サブ・メニュー データ・ファイル)  --> MNU_TASM.DAT(TASMメニュー用)
  117.   ----------------------------------------------------------------------
  118.  
  119.  
  120.  3.3 動作構成ファイル
  121.      動作するには、上記ファイル一覧のうち、次の3つが必要です。
  122.    1) FMENU.EXE
  123.   2) MENU.BAT
  124.    3) FMENU.DAT
  125.      サブメニューを使用する場合は、各サブメニュー用データファイルが必要で
  126.    す。
  127.  
  128.  3.4 サブ・メニューについて
  129.    サブ・メニューの機能はありませんが、メニューのデータファィルをメイン
  130.    用とサブ用に分ければ実現できます。
  131.   これには、メインとサブのデータファイルを同じディレクトリに置く方法と、
  132.   別々に置く方法があります。
  133.  
  134.    1) 同じディレクトリに置く方法(例.各サンプル)
  135.     (a) メニュー用ディレクトリを作り、その中に解凍したFMENU.EXE
  136.       とMENU.BATをコピーします。
  137.    (b) メインとサブのデータファイルをFMENU.DATと別の名前で作成
  138.       し、ディレクトリにコピーします。    さらにメインのデータファイルを
  139.       FMENU.DATの名前でコピーします。つまり同じ内容の物が2つあ
  140.       る事になります。
  141.   (c) メイン・メニューを実行する時はそのままMENU.BATを実行しま
  142.       す。
  143.     (d) FMENU.EXEは、データファイルFMENU.DAT(名称は固
  144.       定)を読み込みますので、
  145.       サブ・メニューを実行する時は、サブのデータファイルをFMENU.D
  146.       ATに上書きコピーした後で実行するようにします。
  147.      メイン・メニューに戻る時は、メインのデータファイルをFMENU.D
  148.       ATに上書きコピーした後で戻るようにします。
  149.  
  150.    2) 別のディレクトリに置く方法
  151.     (a) メイン・メニュー用ディレクトリを作り、  その中にメインのメニュー
  152.       データをFMENU.DATの名前でコピーします。
  153.     (b) サブ・メニュー用ディレクトリを作り、その中にサブのメニューデータ
  154.       をFMENU.DATの名前でコピーします。
  155.     (c) メインとサブの各々に、解凍したFMENU.EXEとMENU.BA
  156.       Tをコピーします。
  157.   (d) メイン・メニューを実行する時は、メイン・メニューのディレクトリに
  158.       移ってから、MENU.BATを実行します。
  159.   (e) サブ・メニューを実行する時は、サブ・メニューのディレクトリに移っ
  160.       てからMENU.BATを実行します。
  161.   (f) メイン・メニューに戻る時は、メイン・メニューのディレクトリに移っ
  162.       てからMENU.BATを実行します。
  163.  
  164.  
  165. 4.使用方法
  166.  
  167.  4.1 準備(概要)
  168.   1) FMENU.DATの作成
  169.      「5.メニュー・データファイル記述方法」と機種別サンプルを参考に作成し
  170.    ます。
  171.     サンプル・ファイルを使用する場合は、環境変数を多用していますので、環
  172.    境変数領域を多くとるようにして下さい。
  173.    またサンプルのAUTOEXEC.BATと「ディレクトリ構成図」を参照し
  174.    て下さい。
  175.  
  176.       (1) 環境変数領域の指定例
  177.           下記のように CONFIG.SYS に環境変数領域の大きさを指定します。
  178.  
  179.           |   機  種   |   指  定  内  容
  180.         --+------------+----------------------------------------
  181.        (a)|   FM-11    |  SHELL=A:\COMMAND.COM A:\ /E:1024 /P
  182.        (b)|   FM-16β  |  SHELL=A:\COMMAND.COM A:\ /E:63 /P
  183.        (c)|   FM TOWNS |  SHELL=A:\COMMAND.COM A:\ /E:63 /P
  184.        (d)|   PC-98    |  SHELL=A:\COMMAND.COM A:\ /E:1280 /P
  185.  
  186.   2) FMENUディレクトリの作成
  187.      (1) ルートディレクトリにメニュー用
  188.          FMENUディレクトリを作ります。  操作例  md a:\FMENU
  189.      (2) そのなかに解凍した                          cd a:\FMENU
  190.           FMENU.EXE                                  copy b:FMENU.EXE a:
  191.           MENU.BAT                                   copy b:MENU.BAT  a:
  192.          と、作成した                                copy b:FMENU.DAT a:
  193.          FMENU.DAT(メニュー実行用)
  194.          をコピーします。
  195.  
  196.  
  197.  4.2  起動時のパラメータ
  198.  
  199.  |      起動時のパラメータとキー・コード一覧 
  200. -+-------+--------++-----------------------------------------+----------
  201.  |       | 起動時 ||    矢印, BS, DEL,INS キーのコード
  202.  | 機種  | パラメータ ||  上  |  下  |  左  |  右  |  BS  | DEL  | INS(挿入)
  203. =+=======+========++======+======+======+======+======+======+==========
  204. 1| FM-11 | /FM11  ||0x0005|0x0018|0x0004|0x0013|0x0008|0x007f|0x0016
  205. -+       +--------++------+------+------+------+      +------+----------
  206. 2| 注.5) | /FM16  ||0x001e|0x001f|0x001d|0x001c|      |0xff56|0xff50
  207. -+-------+--------++      |      |      |      |      |      |
  208. 3|FM-16β| /FM16  ||      |      |      |      |      |      |
  209. -+-------+--------++      |      |      |      |      |      |
  210. 4| FMR   | /FMR   ||   ( Ver0.92ではどれでも同じ )    |      |
  211. -+-------+--------++      |      |      |      |      |      |
  212. 5|FMTOWNS| /FMT   ||      |      |      |      |      |      |
  213. -+-------+--------++------+------+------+------+      +------+----------
  214. 6|PC-9801| /PC98  ||0x000b|0x000a|0x0008|0x000c|      |0xff44|0xff50
  215. -+-------+--------++------+------+------+------+------+------+----------
  216. 7|  ---  |省略時  ||     FM-11(DOS Ver3.3)と同じ
  217. -+-------+--------++
  218. 8|  ---  |上記以外||
  219. -+-------+--------++-----------------------------------------+----------
  220.  注意. 1) キー・コード ESCキー:0x001b, BSキー:0x0008 は機種共通。
  221.         2) BSキー の機能は、PC-9801 とそれ以外で多少異なる。
  222.         3) 起動時のパラメータは、大文字のみ。
  223.         4) 起動時のパラメータは、 '/' のみ対応、'-' は不可。
  224.         5) FM-11で パラメータ /FM11 は DOS Ver3.3用。
  225.                    パラメータ /FM16 は DOS Ver3.3以外用。
  226.  
  227.  4.3 メニューの起動
  228.      実行は、上記で作成したメインFMENUのドライブとディレクトリに移っ
  229.    てから、MENU.BATを起動します。
  230.    例  c:
  231.        cd \FMENU
  232.        MENU
  233.    でメニューが起動します。
  234.  
  235.    詳細は、機種ごとの「サンプル説明」を参考にして下さい。
  236.  
  237.  4.4 メニューの選択方法
  238.   選択モード(番号選択とカーソル選択)
  239.    メニューの起動時は、カーソル選択モードになります。
  240.   
  241.   1) カーソル選択モード
  242.    (a) メニューの選択を、反転表示したメニュータイトル上のカーソルで行う
  243.      モードです。(以下このカーソルをメニューカーソルと呼ぶ)
  244.    (b) 使用できるキーとその機能一覧
  245.  
  246.      No|| 使用できるキー         |  機能                  |   備  考
  247.      ==++========================+========================+=============
  248.       1|| 0から9までの数字     | 番号選択モードに移る   |
  249.      --++------------------------+------------------------+-------------
  250.       2|| 上下左右の矢印キー     | メニューカーソルの移動 |
  251.      --++------------------------+------------------------+-------------
  252.       3|| ESC キー               | メニューの終了         | DOSに戻る
  253.      --++------------------------+------------------------+-------------
  254.       4|| BS  キー               | メニューカーソルの移動 | PC-9801のみ
  255.      --++------------------------+------------------------+-------------
  256.      注意.
  257.     1) カーソル選択モードで矢印キーを使用するには、起動時に機種指定のパラ
  258.      メータが必要です。
  259.     
  260.   2) 番号選択モード
  261.    (1) メニューの選択を、番号でおこなうモードです。
  262.       (以下この番号入力時のカーソルを番号カーソルと呼ぶ)   
  263.    (2) 使用できるキーとその機能一覧
  264.  
  265.      No|| 使用できるキー   |  機能                        |   備  考
  266.      ==++==================+==============================+=============
  267.       1|| 0から9までの数字 | メニューの選択               |
  268.      --++------------------+------------------------------+-------------
  269.       2|| リターン キー   | 選択したメニューを、実行     |
  270.      --++------------------+------------------------------+-------------
  271.       3|| BS  キー         | 番号カーソルの移動           | PC-9801
  272.        ||                  +------------------------------+-------------
  273.        ||                  | 番号カーソルの前の数字を削除     | PC-9801以外
  274.      --++------------------+------------------------------+-------------
  275.       4|| ESC キー         | カーソル選択モードに戻る     | 取消
  276.      --++------------------+------------------------------+-------------
  277.       5|| 左右の矢印キー   | 番号カーソルの移動           |
  278.      --++------------------+------------------------------+-------------
  279.       6|| DEL キー         | 番号カーソルの位置の数字を削除   |
  280.      --++------------------+------------------------------+-------------
  281.      注意.
  282.     1) "00" および メニュー番号より大きい数字 が入力された時は、カーソル
  283.      選択モードに戻ります。
  284.     2) ただし "99" はメニューを終了してDOSに戻ります。
  285.     3) 左右の矢印, DEL キーを使用するには起動時に機種指定のパラメータが必
  286.      要です。
  287.  
  288.  4.5 コマンド・ラインのパラメータ入力
  289.      パラメータ入力の指定があるメニューを選択した場合は、水色の枠に
  290.    「上書」/「挿入」と「パラメータの入力(取消:ESC)」が表示されます。
  291.      枠の中にパラメータを入力します。
  292.      (以下このパラメータ入力時のカーソルをパラメータ・カーソルと呼ぶ)
  293.   
  294.   1) パラメータの入力
  295.    (a) 文字数  半角で60文字まで。(全角文字は未対応)
  296.    
  297.    (b) 環境変数 
  298.      メニューデータファィルのコマンド行(5.2.2で説明)に記述した環境変
  299.      数は、その内容を取得して枠内に表示します。
  300.     設定されていない等エラーのある場合は、環境変数をそのまま表示します。
  301.    
  302.    (c) 使用できるキーとその機能一覧
  303.  
  304.      No|| 使用できるキー  |  機能                           |   備  考
  305.      ==++=================+=================================+===========
  306.       1|| 半角英数字,カタカナ | パラメータ                      | 漢字(全角)
  307.        || スペース キー 等     |                                 | は未対応
  308.      --++-----------------+---------------------------------+-----------
  309.       2|| リターン キー  | パラメータの入力を終了して、実行    |
  310.      --++-----------------+---------------------------------+-----------
  311.       3|| 挿入(INS) キー  | 上書き,挿入の切り替え          | モードを表示
  312.      --++-----------------+---------------------------------+-----------
  313.       4|| BS  キー        | パラメータ・カーソルの移動(左方向)     | PC-9801
  314.        ||                 +---------------------------------+-----------
  315.        ||                 | パラメータ・カーソルの前の文字等を削除   | PC-9801以外
  316.      --++-----------------+---------------------------------+-----------
  317.       5|| ESC キー        | カーソル選択モードに戻る        | 取消
  318.      --++-----------------+---------------------------------+-----------
  319.       6|| 左右の矢印キー  | パラメータ・カーソルの移動              |
  320.      --++-----------------+---------------------------------+-----------
  321.       7|| DEL キー        | パラメータ・カーソルの位置の文字等を削除 |
  322.      --++-----------------+---------------------------------+-----------
  323.      注意.
  324.      1) 挿入, 左右の矢印, DEL, INSキーを使用するには起動時に機種指定のパ
  325.       ラメータが必要です。
  326.  
  327.  
  328. 5.メニュー・データファイルの記述方法
  329.  
  330.  5.1 概要
  331.  
  332.   1) メニュー・タイトル数
  333.      タイトル数は、1~40まで記述できます。
  334.      タイトル数によって、メニューの表示形式が変わります。
  335.  
  336.   2) タイトル行とコマンド行
  337.      メニュー・データファイルにはタイトル行とコマンド行の2種類のデータ
  338.    を記述します。
  339.    タイトル行とそれに続くコマンド行で、一つのメニュー(番号)を構成しま
  340.    す。コマンド行は必ずしも必要ではありませんが、タイトル行はメニュー・
  341.    タイトルの数だけ必須です。
  342.    コマンド行を記述せずに、タイトル行のみの時は、その番号を選択しても、
  343.    なにも実行せずに、メニューに戻ってきます。
  344.  
  345.  
  346.  5.2 記述方法
  347.  
  348.   5.2.1 タイトル行
  349.  
  350.   1) タイトル行の書式
  351.  
  352.        TITLE:色指定:メニュー番号メニュー・タイトル内容
  353.  
  354.       (1) TITLE: (必須)  タイトル行のはじめに(1桁目から)記述します。
  355.  
  356.       (2) 色指定:(必須)  続いて色の指定をアルファベット2文字と ':' を記述し
  357.         ます。
  358.           タイトル・カラー指定
  359.           メニュー・タイトルのカラー指定は反転表示も含めて16色。
  360.           下記の大文字アルファベット2文字で指定します。
  361.  
  362.           普通表示  BK  黒(BLACK)           BL  青(BLUE)
  363.                     GR  緑(GREEN)           CN  水色(CYAN)
  364.                     RD  赤(RED)             MG  紫(MAGENTA)
  365.                     YL  黄色(YELLOW)        WT  白(WHITE)
  366.  
  367.           反転表示  KS  黒(BLACK)           BS  青(BLUE)
  368.                     GS  緑(GREEN)           CS  水色(CYAN)
  369.                     RS  赤(RED)             MS 紫(MAGENTA)
  370.                     YS  黄色(YELLOW)        WS  白(WHITE)
  371.                    (Ver0.92ではPC-98は普通表示のみ)
  372.  
  373.  
  374.       (3) メニュー番号
  375.           必要に応じて記述します。
  376.           メニュー番号は、必ずしも必要ではありませんが、データファイルの
  377.         最初の"TITLE:"を1番と順次解釈していきます。したがって、記述する
  378.         場合は
  379.           (a) メニュー番号は、選択時の番号と一致するようにする。
  380.           (b) メニュー番号を飛ばして表示したい場合は、その数だけタイトル
  381.             行のみのメニューを記述する。
  382.  
  383.       (4) メニュー・タイトル内容
  384.           メニューに表示するタイトル内容を記述します。
  385.           注意  タイトル内容に ':' は記述できません。
  386.  
  387.       (5) タイトル行の文字数
  388.           TITLE: から最後のリターン・コードも含めて51文字(半角)まで。
  389.           したがって、メニュー・タイトル 内容は、メニュー番号も含めて41文字まで
  390.           記述可能です。
  391.  
  392.  
  393.   5.2.2 コマンド行
  394.  
  395.   1) コマンド行の書式
  396.  
  397.        コマンド パラメータ
  398.  
  399.       (1) コマンド   FMENU.EXEはコマンド行の内容をバッチ・ファイル MENU.BAT
  400.                 に書き込み実行します。したがって、コマンド行にはバッチ・
  401.                 ファイルに記入可能なコマンドを記述します。
  402.  
  403.       (2) パラメータ  パラメータが必要な場合は、スペースの後に記述します。
  404.  
  405.       (3) コマンド行の行数
  406.           各メニュー・タイトルごとに30行まで。
  407.  
  408.       (4)  文字数
  409.           1行の文字数は、リターン・コードも含めて41文字(半角)まで。
  410.  
  411.       (5) パラメータ入力
  412.           メニュー選択時、コマンド・ラインのパラメータを入力する場合は、
  413.         コマンド行の先頭に '&' マークを付加します。
  414.  
  415.       (6) スペースは使用可能、タブは使用できません。(未対応)
  416.  
  417.  
  418.   5.2.3 エラーチェック
  419.  
  420.   Ver0.92 ではチェック機能を強化しました。
  421.  
  422.   1) チェック項目
  423.        (1) メニュータイトル数および文字数
  424.        (2) コマンド行数および文字数
  425.  
  426.   2) エラー発生時
  427.      上記(1),(2)のエラー内容と最大値を表示して FMENUの実行を停止します。
  428.  
  429.  
  430.  5.3 記述例
  431.  
  432.   5.3.1 例
  433. TITLE:WT: 1.
  434. TITLE:YL: 2.エディター    VZ    Ver1.57
  435.      adddrv at7.fep
  436.      cd \
  437.      &VZ
  438.      cd \
  439.      a:
  440.      deldrv
  441.      cd \fmenu
  442. TITLE:WT: 3.
  443. TITLE:WT: 4.
  444. TITLE:WT: 5.ファイル・コンバータ   ISH   Ver2.00
  445.      &ISH
  446.      pause
  447.      cd \
  448.      a:
  449.      cd \fmenu
  450. TITLE:WT: 6.ファイル圧縮・管理 LHA
  451.      &LHA
  452.      pause
  453.      cd \
  454.      a:
  455.      cd \fmenu
  456. TITLE:WT:        Ver2.13
  457.  
  458.   5.3.2 記述例の説明
  459.  
  460.   1) "TITLE:WT: 1."
  461.       (1) 色指定          白
  462.       (2) メニュー番号     1.
  463.       (3) メニュー・タイトル内容   メニュー番号のみ
  464.       (4) コマンド行         無し
  465.  
  466.   2) "TITLE:YL: 2.エディター    VZ    Ver1.57"
  467.       (1) 色指定          黄色
  468.       (2) メニュー番号     2.
  469.       (3) メニュー・タイトル内容   エディター    VZ    Ver1.57
  470.       (4) コマンド行の説明   adddrv at7.fep    FEP の起動
  471.                           cd \              ルートにチェンジ ディレクトリ
  472.                           &VZ               VZ の起動(パラメータ入力あり)
  473.                           cd \              ルートにチェンジ ディレクトリ
  474.                           a:                a ドライブに戻る。
  475.                           deldrv            FEP を解除
  476.                           cd \fmenu         FMENUディレクトリ に戻る。
  477.  
  478.       (5) 参考 adddrv のファィル(at7.fep)内容
  479.  
  480.           DEVICE=b:\ATOK7\ATOK7A.SYS /D=a:\ATOK7L.DIC
  481.           /G=b:\JSFONT\JFGAIJ.UFO /M=1 /E=0 /R=0 /C=1 /B=0 /S=1 /O=0 
  482.           /T=1111
  483.           DEVICE=b:\ATOK7\ATOK7B.SYS
  484.  
  485.   3) "TITLE:WT: 3."    メニュー番号以外 1) と同じ
  486.  
  487.   4) "TITLE:WT: 4."            "
  488.  
  489.   5) "TITLE:WT: 5.ファイル・コンバータ   ISH   Ver2.00"
  490.       (1) 色指定          白色
  491.       (2) メニュー番号     5.
  492.       (3) メニュー・タイトル内容   ファイル・コンバータ   ISH   Ver2.00
  493.       (4) コマンド行の説明   &ISH              ISH の起動(パラメータ入力あり)
  494.                           pause             ISH 終了後 pause する。
  495.                           cd \              ルートにチェンジ ディレクトリ
  496.                           a:                a ドライブに戻る。
  497.                           cd \fmenu         FMENUディレクトリ に戻る。
  498.  
  499.   6) "TITLE:WT: 6.ファイル圧縮・管理 LHA"
  500.       (1) 色指定          白色
  501.       (2) メニュー番号     6.
  502.       (3) メニュー・タイトル内容   ファイル圧縮・管理 LHA
  503.       (4) コマンド行の説明   &LHA              LHA の起動(パラメータ入力あり)
  504.                           pause             LHA 終了後 pause する。
  505.                           cd \              ルートにチェンジ ディレクトリ
  506.                           a:                a ドライブに戻る。
  507.                           cd \fmenu         FMENUディレクトリ に戻る。
  508.  
  509.   7) "TITLE:WT:        Ver2.13"
  510.       (1) 色指定          白色
  511.       (2) メニュー番号    無し
  512.       (3) メニュー・タイトル内容           Ver2.13
  513.       (4) コマンド行の説明   無し              この例では、メニュー7番を使
  514.                                           用せずに6番のメニュー・タイト
  515.                                           ルの続きを記述。
  516.  
  517.  
  518. 6.サンプル説明
  519.       以下のサンプル説明は、サンプル・ファィルをそのまま使用する場合につ
  520.     いて説明したものです。
  521.     環境変数・PATHなどの設定が必要となるので、サンプルのAUTOEXEC.BAT
  522.     および AUTO.BATファイルを参照・使用して下さい。
  523.  
  524.  6.1 FM-11用サンプル説明
  525.  
  526.   1) サンプルの動作環境
  527.       (1) MS-DOS   Ver3.3
  528.       (2) ドライブ構成   A,B,C,D  フロッピーディスク
  529.                          E              ハードディスク    
  530.                          F              RAMディスク    
  531.       (3) AドライブのフロッピーよりMS-DOSを起動する。
  532.       (4) 起動後は、RAMディスクをシステム・ドライブとして使用。
  533.           (Aドライブのフロッピーは起動時のみ必要です。)
  534.       (5) サブメニューを、メインと同じディレクトリに置く場合。
  535.  
  536.   2) 準備
  537.  
  538.        以下の作業で、ドライブAからの起動用フロッピーを作成します。
  539.  
  540.       (1) MS-DOS Ver3.3のシステムフロッピーをDISKCOPYします。
  541.           以下、コピーしたフロッピーを対象とします。
  542.  
  543.       (2) 環境変数領域の指定
  544.           エディタで下記のように CONFIG.SYS に環境変数領域の指定を追加し
  545.         ます。
  546.  
  547.           SHELL=A:\COMMAND.COM A:\ /E:1024 /P
  548.  
  549.       (3) サンプル・データファイルのあるフロッピーをドライブBにセットし
  550.         ます。
  551.  
  552.         ドライブBのフロッピー内容
  553.         (a) FMENU.EXE
  554.         (b) AUTOEXEC.11 
  555.         (c) MENU.11
  556.         (d) FMENU.11
  557.         (e) MNU_MAIN.11
  558.         (f) MNU_MSC5.11
  559.         (g) MNU_TC.11
  560.         (h) MNU_TASM.11
  561.  
  562.       (4) サンプルの AUTOEXEC.11をAドライブのルートディレクトリにRENAME
  563.         してコピーします。
  564.         既存のAUTOEXEC.BATファイルがある場合は、必要に応じてAUTOEXEC.BAT
  565.         ファイルにサンプルの内容を追加などして使用して下さい。
  566.  
  567.           copy  b:\AUTOEXEC.11  a:\AUTOEXEC.BAT
  568.  
  569.       (5) Eドライブのルートディレクトリにメニュー用FMENUディレクト
  570.         リを作ります。
  571.  
  572.           e:
  573.           cd  \
  574.           md  FMENU
  575.  
  576.       (6) そのなかにファイルを、FMENU.EXE 以外は RENAMEしてコピーします。
  577.  
  578.           copy  b:\FMENU.EXE    FMENU
  579.           copy  b:\MENU.11      FMENU\MENU.BAT
  580.           copy  b:\FMENU.11     FMENU\FMENU.DAT
  581.           copy  b:\MNU_MAIN.11  FMENU\MNU_MAIN.DAT
  582.  
  583.       (7) サブ・メニュー用データファィルの MSC5,TC20,TASM20用も RENAMEし
  584.         てコピーします。
  585.  
  586.           copy  b:\MNU_MSC5.11   FMENU\MNU_MSC5.DAT
  587.           copy  b:\MNU_TC.11     FMENU\MNU_TC.DAT
  588.           copy  b:\MNU_TASM.11   FMENU\MNU_TASM.DAT
  589.  
  590.       (8) 以上で準備は完了しました。
  591.          Eドライブの FMENU ディレクトリ 内のファィルは下記の通りです。
  592.  
  593.           (a)  FMENU.EXE       メニュー・プログラム本体
  594.           (b)  MENU.BAT        メニュー・バッチファイル
  595.           (c)  FMENU.DAT       メニュー実行用データファイル
  596.           (d)  MNU_MAIN.DAT    メインメニュー・データファイル
  597.           (e)  MNU_MSC5.DAT    MSC5用サブメニュー・データファイル
  598.           (f)  MNU_TC.DAT      TC20用サブメニュー・データファイル
  599.           (g)  MNU_TASM.DAT    TASM20用サブメニュー・データファイル
  600.  
  601.  
  602.   3) メニューの起動
  603.  
  604.       (1) リセットスイッチを押して、FM-11を起動します。
  605.       (2) サンプルの AUTOEXEC.BAT が、RAMディスクにファイルをコピー後
  606.         下記の内容を自動的に実行し、メニューが起動します。
  607.  
  608.           f:
  609.           cd \FMENU
  610.           MENU
  611.  
  612.  
  613.   4) FM-11用サンプルのディレクトリ構成図
  614.  
  615.     ドライブ
  616.     E:\---+-- COMMAND.COM       注意  < > はディレクトリを示します。
  617.           +-- KOKUGO.DIC
  618.           +-- AUTOEXEC.BAT
  619.           +-- CONFIG.SYS
  620.           +-- <SYS>
  621.           +-- <BIN>
  622.           +-- <BAT>
  623.           +-- <TOOL>
  624.           +-- <UTY>
  625.           +-- <EDIT>
  626.           +-- <USR> -------+--- <MSC5> -+--- <BINB>
  627.           |                |            +--- <BINR>
  628.           |                |            +--- <LIB>
  629.           |                |            +--- <INCLUDE>
  630.           |                |            +--- <SOURCE>
  631.           |                |            +--- <BAT>
  632.           |                |            +--- <SRC>
  633.           |                |            +--- <OBJ>
  634.           |                |            +--- <EXE>
  635.           |                |
  636.           |                +--- <TC20>--+--- <BIN>
  637.           |                |            +--- <LIB>
  638.           |                |            +--- <INCLUDE>
  639.           |                |            +--- <BAT>
  640.           |                |            +--- <SRC>
  641.           |                |            +--- <EXE>
  642.           |                |
  643.           |                +--- <TASM20>+--- <SAMPLES>
  644.           |                |            +--- <BIN>
  645.           |                |            +--- <INCLUDE>
  646.           |                |            +--- <BAT>
  647.           |                |            +--- <SRC>
  648.           |                |            +--- <EXE>
  649.           |                |
  650.           |                +--- <DBXL15>
  651.           |                |
  652.           |                +--- <SOURCER>
  653.           |
  654.  新規作成 +-- <FMENU> -----+--- FMENU.EXE
  655.  メニュー                      +--- MENU.BAT
  656.                            +--- FMENU.DAT
  657.                            +--- MNU_MAIN.DAT
  658.                            +--- MNU_MSC5.DAT
  659.                            +--- MNU_TC.DAT
  660.                            +--- MNU_TASM.DAT
  661.  
  662.  
  663.     ドライブ(RAMディスク 320k, AUTOEXEC.BATによりEドライブからコピー)
  664.     F:\---+-- COMMAND.COM
  665.           +-- <TMP>
  666.           +-- <EDIT>
  667.     メニュー  +-- <FMENU> -----+--- FMENU.EXE
  668.                            +--- MENU.BAT
  669.                            +--- FMENU.DAT
  670.                            +--- MNU_MAIN.DAT
  671.                            +--- MNU_MSC5.DAT
  672.                            +--- MNU_TC.DAT
  673.                            +--- MNU_TASM.DAT
  674.  
  675.  
  676.   5) メイン・メニュー画面 (FM-11用サンプル)
  677. -------------------------------------------------------------------------------
  678.  FMENU Ver 0.92                                    Copyright(C)1991-93 I.Toyoda
  679.  
  680.  1.                                     21. エディター        F      Ver1.50
  681.  2.                                     22.
  682.  3.                                     23. Sourcer           Ver4.52
  683.  4.                                     24.
  684.  5.                                     25. ファイル・コンバータ       ISH    Ver2.00
  685.  6.                                     26. ファイル圧縮・管理     LHA    Ver2.13
  686.  7.                                     27. ファイル圧縮          DIET   Ver1.43a
  687.  8.                                     28. タブ<-->スペース 変換 FTAB   Ver1.0
  688.  9. ファィル管理    FM         Ver2.46  29. 拡張 MORE         M      Ver1.3G
  689. 10.                                     30. 文字列検索ユーティリティ FGREP  Ver1.5
  690. 11.                                     31. テンポラリ・ファイル削除   FDEL   Ver1.0
  691. 12.                                     32. 階層下ファイル 検索   SDIR   Ver1.00
  692. 13. MSC   Ver5.1   サブメニュー      33. ファイル一覧・一括実行 FBAT11
  693. 14.                                     34.
  694. 15. TASM  Ver2.0  サブメニュー      35. ディレクトリ階層表示   FTREE  Ver1.0 L10
  695. 16. ターボ C Ver2.0C サブメニュー      36.
  696. 17.                                     37. プリンタ制御         SETPRN Ver1.1 L05
  697. 18.                                     38. メニュー・ファイル 編集    F
  698. 19. dBXL                   Ver1.5J  39. COMMAND.COM
  699. 20.                                     40.
  700.                  カーソル/番号で選択して下さい(終了:ESC/99)
  701. -------------------------------------------------------------------------------
  702.  
  703.   6) サブ・メニュー画面 (FM-11用サンプル)
  704.      MSC Ver5.1   サブメニュー
  705. -------------------------------------------------------------------------------
  706.  FMENU Ver 0.92                                    Copyright(C)1991-93 I.Toyoda
  707.  
  708.                     1. ソース  エディット           F
  709.                     2. コンパイル & リンク          CC.BAT
  710.                     3.
  711.                     4. コンパイル & リンク          MAKE
  712.                     5.
  713.                     6.
  714.                     7. メイク・バッチファイル編集   F
  715.                     8. メニュー・ファイル編集       F
  716.                     9. COMMAND.COM
  717.                    10. メイン・メニューに戻る
  718.  
  719.                  カーソル/番号で選択して下さい(終了:ESC/99)
  720.  
  721. -------------------------------------------------------------------------------
  722.  
  723.  
  724.  6.2 FM-16β用サンプル説明
  725.  
  726.   1) サンプルの動作環境
  727.       (1) MS-DOS   Ver3.1 L21
  728.       (2) ドライブ構成   A,B     フロッピーディスク
  729.                          C,D,E   ハードディスク    
  730.       (3) CドライブのハードディスクよりMS-DOSを起動する。
  731.  
  732.   2) 準備
  733.  
  734.       (1) 環境変数領域の指定
  735.           エディタで下記のように CONFIG.SYS に環境変数領域の指定を追加し
  736.         ます。
  737.  
  738.           SHELL=C:\COMMAND.COM C:\ /E:63 /P
  739.  
  740.       (2) サンプル・データファイルのあるフロッピーをドライブAにセットし
  741.         ます。
  742.  
  743.         ドライブAのフロッピー内容
  744.         (a) FMENU.EXE
  745.         (b) AUTOEXEC.16
  746.         (c) MENU.16
  747.         (d) FMENU.16
  748.         (e) MNU_MAIN.16
  749.         (f) MNU_MSC5.16
  750.         (g) MNU_TASM.16
  751.  
  752.       (3) サンプルの AUTOEXEC.16 をCドライブのルートディレクトリに
  753.         RENAME してコピーします。
  754.         既存の AUTOEXEC.BAT ファイルがある場合は、バックアップ後コピーを
  755.         して下さい。また必要に応じて、既存の AUTOEXEC.BAT ファイルにサン
  756.         プルの内容を追加などして使用して下さい。
  757.  
  758.           copy  a:\AUTOEXEC.16  c:\AUTOEXEC.BAT
  759.  
  760.       (4) Cドライブのルートディレクトリにメイン・メニュー用FMENU
  761.         ディレクトリを作ります。
  762.  
  763.           c:
  764.           cd  \
  765.           md  FMENU
  766.  
  767.       (5) そのなかにファイルを、FMENU.EXE 以外は RENAMEしてコピーします。
  768.  
  769.           copy  a:\FMENU.EXE     FMENU
  770.           copy  a:\MENU.16       FMENU\MENU.BAT
  771.           copy  a:\FMENU.16      FMENU\FMENU.DAT
  772.           copy  a:\MNU_MAIN.16   FMENU\MNU_MAIN.DAT
  773.  
  774.       (6) サブ・メニュー用データファィルの MSC5, TASM20用も RENAME して
  775.         コピーします。
  776.  
  777.           copy  a:\MNU_MSC5.16   FMENU\MNU_MSC5.DAT
  778.           copy  a:\MNU_TASM.16   FMENU\MNU_TASM.DAT
  779.  
  780.       (7) 以上で準備は完了しました。
  781.           Cドライブの FMENU ディレクトリ 内のファィルは下記の通りです。
  782.  
  783.           (a)  FMENU.EXE       メニュー・プログラム本体
  784.           (b)  MENU.BAT        メニュー・バッチファイル
  785.           (c)  FMENU.DAT       メニュー実行用データファイル
  786.           (d)  MNU_MAIN.DAT    メインメニュー・データファイル
  787.           (e)  MNU_MSC5.DAT    MSC5用サブメニュー・データファイル
  788.           (f)  MNU_TASM.DAT    TASM20用サブメニュー・データファイル
  789.  
  790.  
  791.   3) メニューの起動
  792.  
  793.       (1) リセットスイッチを押して、FM-16βを起動します。
  794.       (2) サンプルの AUTOEXEC.BAT が下記の内容を自動的に実行し、メニュー
  795.         が起動します。
  796.  
  797.           c:
  798.           cd \FMENU
  799.           MENU
  800.  
  801.  
  802.   4) FM-16β用サンプルのディレクトリ構成図
  803.  
  804.     ドライブ
  805.     C:\---+-- COMMAND.COM       注意  < > はディレクトリを示します。
  806.           +-- KOKUGO.DIC
  807.           +-- AUTOEXEC.BAT
  808.           +-- CONFIG.SYS
  809.           +-- <SYS>
  810.           +-- <BIN>
  811.           +-- <BAT>
  812.           +-- <TOOL>
  813.           +-- <UTY>
  814.           +-- <EDIT>
  815.           +-- <TMP> 
  816.  新規作成 +-- <FMENU> -----+--- FMENU.EXE
  817.  メイン・メニュー                  +--- MENU.BAT
  818.                            +--- FMENU.DAT
  819.                            +--  MNU_MAIN.DAT
  820.                            +--  MNU_MSC5.DAT
  821.                            +--  MNU_TASM.DAT
  822.  
  823.     ドライブ
  824.     D:\---+--- <MSC5> -+--- <BINB>
  825.           |            +--- <BINR>
  826.           |            +--- <LIB>
  827.           |            +--- <INCLUDE>
  828.           |            +--- <BAT>
  829.           |            +--- <SOURCE>
  830.           |            +--- <SRC>
  831.           |            +--- <OBJ>
  832.           |            +--- <EXE>
  833.           |
  834.           +--- <TASM20>+--- <SAMPLES>
  835.           |            +--- <BIN>
  836.           |            +--- <INCLUDE>
  837.           |            +--- <BAT>
  838.           |            +--- <SRC>
  839.           |            +--- <EXE>
  840.           |
  841.           +--- <TC20>
  842.           +--- <DBXL15>
  843.           +--- <ARAGO>
  844.  
  845.     ドライブ
  846.     E:\---+--- <2020>
  847.  
  848.  
  849.   5) メイン・メニュー画面 (FM-16β用サンプル)
  850. -------------------------------------------------------------------------------
  851.  FMENU Ver 0.92                                    Copyright(C)1991-93 I.Toyoda
  852.  
  853.  1. アシストカルク             Ver2.32  21. エディター        VZ     Ver1.57L13c
  854.  2.                                     22.
  855.  3.                                     23. Sourcer           Ver4.52
  856.  4.                                     24.
  857.  5.                                     25. ファイル・コンバータ       ISH    Ver2.00
  858.  6.                                     26. ファイル圧縮・管理     LHA    Ver2.13
  859.  7.                                     27. ファイル圧縮          DIET   Ver1.44
  860.  8.                                     28. ファイル表示          MIEL   Ver2.43e
  861.  9. ファイル管理    FM         Ver2.46  29.
  862. 10. ファイル管理    エゴロジー II Ver2.14a 30.
  863. 11.                                     31.
  864. 12.                                     32.
  865. 13. MSC Ver5.1     サブメニュー      33.
  866. 14.                                     34.
  867. 15.                                     35.
  868. 16. TASM Ver2.0   サブメニュー      36.
  869. 17. ターボ C                  Ver2.0C  37.
  870. 18.                                     38. メニュー・ファイル 編集    VZ
  871. 19. dBXL                   Ver1.5J  39. COMMAND.COM
  872. 20. ARAGO  dBXL       Ver2.5J  40.
  873.                  カーソル/番号で選択して下さい(終了:ESC/99)
  874. -------------------------------------------------------------------------------
  875.  
  876.   6) サブ・メニュー画面 (FM-16β用サンプル)
  877.      MSC Ver5.1   サブメニュー
  878. -------------------------------------------------------------------------------
  879.  FMENU Ver 0.92                                    Copyright(C)1991-93 I.Toyoda
  880.  
  881.                     1. ソース  エディット           VZ
  882.                     2. コンパイル & リンク          CC.BAT
  883.                     3.
  884.                     4. コンパイル & リンク          MAKE
  885.                     5.
  886.                     6.
  887.                     7. メイク,バッチ・ファイル編集  VZ
  888.                     8. メニュー・ファィル編集       VZ
  889.                     9. COMMAND.COM
  890.                    10. メイン・メニューに戻る
  891.  
  892.                  カーソル/番号で選択して下さい(終了:ESC/99)
  893.  
  894. -------------------------------------------------------------------------------
  895.  
  896.  
  897.  6.3 FM-TOWNS用サンプル説明
  898.  
  899.   1) サンプルの動作環境
  900.       (1) MS-DOS   Ver3.1 L36, Ver5.0
  901.       (2) ドライブ構成   A,B ,K  フロッピーディスク
  902.                          D~J   ハードディスク    
  903.                          L       RAMディスク    
  904.       (3) D(DOS3.1)または H(DOS5.0)ドライブのハードディスクより
  905.         MS-DOSを起動する。
  906.  
  907.       (4) FMENU実行用  AUTO.BATファィルについて
  908.         サンプルではドライブDに DOS3.1を、ドライブHにDOS5.0をセットし
  909.         ドライブDのFMENUのディレクトリを共用しています。
  910.           (a) DOS5.0の場合
  911.               DOS5.0をドライブHから起動し、ドライブHの AUTOEXEC.BAT が
  912.             ドライブDの AUTO.BATを実行します。
  913.           (b) DOS3.1の場合
  914.               DOS3.1をドライブDから起動し、ドライブDの AUTOEXEC.BAT が
  915.             ドライブDの AUTO.BATを実行します。
  916.       
  917.   2) 準備
  918.  
  919.       (1) 環境変数領域の指定
  920.           エディタで下記のように CONFIG.SYS に環境変数領域の指定を追加し
  921.         ます。
  922.  
  923.           SHELL=D:\COMMAND.COM  D:\ /E:63 /P  (DOS3.1用 Config.sys)
  924.           SHELL=D:\COMMAND.COM  H:\ /E:63 /P  (DOS5.0用 Config.sys)
  925.  
  926.       (2) サンプル・データファイルのあるフロッピーをドライブAにセットし
  927.         ます。
  928.  
  929.         ドライブAのフロッピー内容
  930.         (a) FMENU.EXE
  931.         (b) AUTOEXEC.T3(DOS3.1用)
  932.         (c) AUTOEXEC.T5(DOS5.0用)
  933.         (d) AUTO.T
  934.         (e) MENU.T
  935.         (f) FMENU.T
  936.         (g) MNU_MAIN.T
  937.         (h) MNU_MSC5.T
  938.         (i) MNU_ASM5.T
  939.         (j) MNU_TASM.T
  940.  
  941.       (3) サンプルの AUTOEXEC.T3と AUTO.TをDドライブのルートディレクト
  942.         リに、サンプルの AUTOEXEC.T5 をHドライブのルートディレクトリに
  943.         RENAMEしてコピーします。
  944.         既存の AUTOEXEC.BAT ファイルがある場合は、バックアップ後コピー
  945.         をして下さい。また必要に応じて、既存の AUTOEXEC.BAT ファイルに
  946.         サンプルの内容を追加などして使用して下さい。
  947.  
  948.          (a) ドライブD(DOS3.1)の場合
  949.             copy  a:\AUTOEXEC.T3  d:\AUTOEXEC.BAT
  950.             copy  a:\AUTO.T       d:\AUTO.BAT
  951.  
  952.          (a) ドライブH(DOS5.0)の場合
  953.             copy  a:\AUTOEXEC.T5  h:\AUTOEXEC.BAT
  954.  
  955.        (4) Dドライブのルートディレクトリにメニュー用FMENUディレク
  956.           トリを作ります。
  957.  
  958.             d:
  959.             cd  \
  960.             md  FMENU
  961.  
  962.        (5) そのなかにファイルを FMENU.EXE以外は RENAMEして コピーします。
  963.  
  964.             copy  a:\FMENU.EXE    FMENU
  965.             copy  a:\MENU.T       FMENU\MENU.BAT
  966.             copy  a:\FMENU.T      FMENU\FMENU.DAT
  967.             copy  a:\MNU_MAIN.T   FMENU\MNU_MAIN.DAT
  968.  
  969.       (5) サブ・メニュー 用データファィルの MSC5,ASM5,TASM20用を RENAMEし
  970.         てコピーします。
  971.  
  972.           copy  a:\MNU_MSC5.T    FMENU\MNU_MSC5.DAT
  973.           copy  a:\MNU_ASM5.T    FMENU\MNU_ASM5.DAT
  974.           copy  a:\MNU_TASM.T    FMENU\MNU_TASM.DAT
  975.  
  976.       (7) 以上で準備は完了しました。
  977.          Dドライブのディレクトリ FMENU 内のファィルは下記の通りです。
  978.  
  979.           (a)  FMENU.EXE       メニュー・プログラム本体
  980.           (b)  MENU.BAT        メニュー・バッチファイル
  981.           (c)  FMENU.DAT       メニュー実行用データファイル
  982.           (d)  MNU_MAIN.DAT    メインメニュー・データファイル
  983.           (e)  MNU_MSC5.DAT    MSC5用サブメニュー・データファイル
  984.           (f)  MNU_ASM5.DAT    MASM51用サブメニュー・データファイル
  985.           (g)  MNU_TASM.DAT    TASM20用サブメニュー・データファイル
  986.  
  987.  
  988.   3) メニューの起動
  989.  
  990.       (1) リセットスイッチを押す、または REIPLコマンドでFM-TOWNS
  991.         を、ドライブDまたはHから起動します。
  992.  
  993.       (2) サンプルの AUTOEXEC.BAT からドライブDの AUTO.BATが起動し、
  994.         下記の内容を自動的に実行し、メニュー が起動します。
  995.  
  996.           d:
  997.           cd \FMENU
  998.           MENU
  999.  
  1000.  
  1001.   4) FM-TOWNS用サンプルのディレクトリ構成図
  1002.  
  1003.     ドライブ
  1004.     D:\---+-- COMMAND.COM       注意 < > はディレクトリを示します。
  1005.           +-- CONFIG.SYS
  1006.           +-- AUTOEXEC.BAT
  1007.           +-- AUTO.BAT
  1008.           +-- OASYS.DIC
  1009.           +-- YES.TXT
  1010.           +-- <SYS>
  1011.           +-- <BIN>
  1012.           +-- <BAT>
  1013.           +-- <EDIT>
  1014.           +-- <TOOL>
  1015.           +-- <UTY>
  1016.           +-- <FEP>
  1017.  新規作成 +-- <FMENU> -----+--- FMENU.EXE
  1018.  メイン・メニュー                  +--- MENU.BAT
  1019.                            +--- FMENU.DAT
  1020.                            +--- MNU_MAIN.DAT
  1021.                            +--- MNU_MSC5.DAT
  1022.                            +--- MNU_ASM5.DAT
  1023.                            +--- MNU_TASM.DAT
  1024.  
  1025.     ドライブ
  1026.     E:\---+-- <TASM20>
  1027.           +-- <TC20>
  1028.           +-- <MASM51>
  1029.           +-- <MSC5>
  1030.           +-- <MASM6>
  1031.           +-- <MSC6>
  1032.           +-- <QB45>
  1033.           +-- <DBXL15>
  1034.           +-- <ARAGO>
  1035.           +-- <SOURCER>
  1036.  
  1037.     ドライブ
  1038.     F:\------ <2020>
  1039.  
  1040.     ドライブ
  1041.     G:\------ (TOWNS-OS関係)
  1042.     ドライブ
  1043.     H:\------ <WIN30> (Windows関係)
  1044.     ドライブ
  1045.     I:\------ (Windows関係)
  1046.     ドライブ
  1047.     J:\------ (Windows関係)
  1048.  
  1049.  
  1050.     ドライブ(RAMディスク)
  1051.     L:\------ <TMP>
  1052.  
  1053.  
  1054.  
  1055.   5) メイン・メニュー画面 (FM-TOWNS用サンプル)
  1056. -------------------------------------------------------------------------------
  1057.  FMENU Ver 0.92                                    Copyright(C)1991-93 I.Toyoda
  1058.  
  1059.  1. アシストカルク             Ver2.32  21. エディター        VZ     Ver1.57L13c
  1060.  2.                                     22.
  1061.  3. ワープロ OASYS             Ver1.0   23. Sourcer           Ver4.52
  1062.  4. Windows 標準モード                  24.
  1063.  5. Windows 拡張モード                  25. ファイル・コンバータ       ISH    Ver2.00
  1064.  6. TOWNS OS Ver2.1 L20A                26. ファイル圧縮・管理     LHA    Ver2.13
  1065.  7. DOS      Ver5.0 L22                 27. ファイル圧縮          DIET   Ver1.43a
  1066.  8. DOS      Ver3.1 L36                 28. ファイル表示          MIEL   Ver2.43e
  1067.  9. ファイル管理    FM         Ver2.45  29. ダンプリスト入力      DIN
  1068. 10. ファイル管理    エゴロジー II Ver2.14a 30.
  1069. 11.                                     31.
  1070. 12. MASM Ver5.1   サブメニュー      32.
  1071. 13. MSC   Ver5.1   サブメニュー      33.
  1072. 14. MASM                   Ver6.0   34.
  1073. 15. MSC                     Ver6.00A 35.
  1074. 16. TASM Ver2.0   サブメニュー      36.
  1075. 17. ターボ C                  Ver2.0C  37.
  1076. 18. Quick Basic                Ver4.5   38. メニュー・ファイル 編集    VZ
  1077. 19. dBXL                   Ver1.5J  39. COMMAND.COM
  1078. 20. ARAGO  dBXL       Ver2.5J  40. 電源OFF
  1079.                  カーソル/番号で選択して下さい(終了:ESC/99)
  1080. -------------------------------------------------------------------------------
  1081.  
  1082.   6) サブ・メニュー画面 (FM-TOWNS用サンプル)
  1083.      MSC Ver5.1   サブメニュー
  1084. -------------------------------------------------------------------------------
  1085.  FMENU Ver 0.92                                    Copyright(C)1991-93 I.Toyoda
  1086.  
  1087.                      1. ソース  エディット          VZ
  1088.                      2. コンパイル & リンク         CC.BAT
  1089.                      3.
  1090.                      4. コンパイル & リンク         MAKE
  1091.                      5.
  1092.                      6.
  1093.                      7. メイク,バッチ・ファィル編集 VZ
  1094.                      8. メニュー・ファィル編集      VZ
  1095.                      9. COMMAND.COM
  1096.                     10. メイン・メニューに戻る
  1097.  
  1098.                   カーソル/番号で選択して下さい(終了:ESC/99)
  1099.  
  1100. -------------------------------------------------------------------------------
  1101.  
  1102.  
  1103.  6.4 PC-98用サンプル説明
  1104.  
  1105.   1) サンプルの動作環境
  1106.       (1) MS-DOS   Ver3.30D, 5.0
  1107.       (2) ドライブ構成   A~D      ハードディスク
  1108.                          E,F  フロッピーディスク
  1109.                          G          RAMディスク
  1110.       (3) 3.30D AドライブのハードディスクよりMS-DOSを起動す
  1111.                     る。
  1112.       (4) 5.0   BドライブのハードディスクよりMS-DOSを起動す
  1113.                     る。
  1114.  
  1115.   2) 準備
  1116.  
  1117.       (1) 環境変数領域の指定
  1118.           エディタで下記のように CONFIG.SYS に環境変数領域の指定を追加し
  1119.         ます。
  1120.  
  1121.           SHELL=A:\COMMAND.COM  A:\ /E:1280 /P (DOS3.3用Config.sys)
  1122.           SHELL=A:\COMMAND.COM  B:\ /E:1280 /P (DOS5.0用Config.sys)
  1123.  
  1124.       (2) サンプル・データファイルのあるフロッピーをドライブEにセットし
  1125.         ます。
  1126.  
  1127.         ドライブEのフロッピー内容
  1128.         (a) FMENU.EXE
  1129.         (b) AUTOEXEC.93(DOS3.3用)
  1130.         (c) AUTOEXEC.95(DOS5.0用)
  1131.         (d) AUTO.9
  1132.         (e) MENU.9
  1133.         (f) FMENU.9
  1134.         (g) MNU_MAIN.9
  1135.         (h) MNU_TASM.9
  1136.  
  1137.       (3) サンプルの AUTOEXEC.93 と AUTO.9 をAドライブのルートディレク
  1138.         トリに、サンプルの AUTOEXEC.95 をBドライブのルートディレクトリ
  1139.         にRENAMEしてコピーします。
  1140.         既存の AUTOEXEC.BAT ファイルがある場合は、バックアップ後コピーを
  1141.         して下さい。また必要に応じて、既存の AUTOEXEC.BAT ファイルにサン
  1142.         プルの内容を追加などして使用して下さい。
  1143.  
  1144.          (a) ドライブA(DOS3.3)の場合
  1145.             copy  e:\AUTOEXEC.93  a:\AUTOEXEC.BAT
  1146.             copy  e:\AUTO.9       a:\AUTO.BAT
  1147.  
  1148.          (a) ドライブB DOS5.0の場合
  1149.             copy  e:\AUTOEXEC.95  b:\AUTOEXEC.BAT
  1150.  
  1151.      (4) Aドライブのルートディレクトリにメニュー用FMENUディレクト
  1152.         リを作ります。
  1153.  
  1154.           a:
  1155.           cd  \
  1156.           md  FMENU
  1157.  
  1158.       (5) そのなかにファイルを FMENU.EXE以外は RENAMEして コピーします。
  1159.  
  1160.           copy  e:\FMENU.EXE    FMENU
  1161.           copy  e:\MENU.9       FMENU\MENU.BAT
  1162.           copy  e:\FMENU.9      FMENU\FMENU.DAT
  1163.           copy  e:\MNU_MAIN.9   FMENU\MNU_MAIN.DAT
  1164.  
  1165.       (6) TASM20用サブ・メニュー データファィルを RENAMEしてコピーします。
  1166.  
  1167.           copy  e:\MNU_TASM.9   FMENU\MNU_TASM.DAT
  1168.  
  1169.       (7) 以上で準備は完了しました。
  1170.           ディレクトリ FMENU 内のファイルは下記の通りです。
  1171.  
  1172.           (1)  FMENU.EXE       メニュー・プログラム本体
  1173.           (2)  MENU.BAT        メニュー・バッチファイル
  1174.           (3)  FMENU.DAT       メニュー実行用データファイル
  1175.           (4)  MNU_MAIN.DAT    メインメニュー・データファイル
  1176.           (5)  MNU_TASM.DAT     TASM用サブメニュー・データファイル
  1177.  
  1178.  
  1179.   3) メニューの起動
  1180.  
  1181.       (1) リセットスイッチを押して、PC-98を起動します。
  1182.       (2) サンプルの AUTOEXEC.BAT からドライブAの AUTO.BATが起動し、
  1183.         下記の内容を自動的に実行し、メニューが起動します。
  1184.  
  1185.           a:
  1186.           cd \FMENU
  1187.           MENU
  1188.  
  1189.  
  1190.   4) PC-98用サンプルのディレクトリ構成図
  1191.  
  1192.     ドライブ(DOS 3.3用システム)
  1193.     A:\---+-- COMMAND.COM       注意 < > はディレクトリを示します。
  1194.           +-- CONFIG.SYS
  1195.           +-- AUTOEXEC.BAT
  1196.           +-- AUTO.BAT
  1197.           +-- ATOK7L  .DIC
  1198.           +-- <SYS>
  1199.           +-- <BIN>
  1200.           +-- <BAT>
  1201.           +-- <EDIT>
  1202.           +-- <TOOL>
  1203.           +-- <UTY>
  1204.           +-- <FEP> 
  1205.           +-- <YAKIIMO> 
  1206.           +-- <TARO4>
  1207.           +-- <JSW>
  1208.           +-- <JSFONT>
  1209.           +-- <JSUT> 
  1210.           +-- <ATOK7> 
  1211.           +-- <HANA2> 
  1212.           +-- <TASM20>
  1213.           +-- <TC20>
  1214.           +-- <TD20>
  1215.           +-- <123>
  1216.  新規作成 +-- <FMENU> -----+--- FMENU.EXE
  1217.  メイン・メニュー                  +--- MENU.BAT
  1218.                            +--- FMENU.DAT
  1219.                            +--- MNU_MAIN.DAT
  1220.                            +--- MNU_TASM.DAT
  1221.  
  1222.     ドライブ(DOS 5.0用システム)
  1223.     B:\---+-- COMMAND.COM
  1224.           +-- CONFIG.SYS
  1225.           +-- AUTOEXEC.BAT
  1226.           +-- <SYS>
  1227.           +-- <BIN>
  1228.           +-- <DBXL15>
  1229.           +-- <ARAGO>
  1230.           +-- <QB45>
  1231.           +-- <MSC6>
  1232.  
  1233.     ドライブ
  1234.     C:\---+-- <WIN30>
  1235.           +-- <GALLERY>
  1236.           +-- <WINWORDJ>
  1237.           +-- <ARAGO>
  1238.           +-- <MASM6>
  1239.  
  1240.     ドライブ
  1241.     D:\---+-- <WTERM>
  1242.           +-- <GALLERY>
  1243.           +-- <C700>
  1244.  
  1245.     ドライブ(RAMディスク 可変容量)
  1246.     G:\---+-- <TMP>
  1247.  
  1248.  
  1249.   5) メイン・メニュー画面 (PC-98用サンプル)
  1250. -------------------------------------------------------------------------------
  1251.  FMENU Ver 0.92                                    Copyright(C)1991-93 I.Toyoda
  1252.  
  1253.  1. Lotus1-2-3            Ver2.3J  21. エディター        VZ     Ver1.57
  1254.  2.                                     22.
  1255.  3. 一太郎 4                  Ver4.3   23.
  1256.  4. 花  子 2                  Ver2.2   24. ファィル・コンバータ       ISH    Ver2.00
  1257.  5. Windows 拡張モード  Ver3.0A  25. ファィル圧縮・管理     LHA    Ver2.13
  1258.  6.                                     26. ファィル圧縮          DIET   Ver1.44
  1259.  7. パソコン通信    WTERM      Ver8.72  27.
  1260.  8.                                     28. ファィル表示          MIEL   Ver2.43e
  1261.  9. ファイル管理    FM         Ver2.46  29.
  1262. 10. ファイル管理    FD         Ver2.32  30. やきいも                 Ver2.4
  1263. 11. ファイル管理    FILMTN     Ver2.27  31.
  1264. 12.                                     32.
  1265. 13.                                     33.
  1266. 14. MASM                   Ver6.0   34.
  1267. 15. MSC                     Ver6.00A 35.
  1268. 16. TASM(Ver2.0), TD(Ver2.01)  サブメニュー  36.
  1269. 17. ターボ C                  Ver2.0   37.
  1270. 18. Quick BASIC                Ver4.50J 38. メニュー・ファィル編集     VZ
  1271. 19. dBXL                   Ver1.5J  39. COMMAND.COM
  1272. 20. ARAGO  dBXL       Ver2.5J  40.
  1273.                  カーソル/番号で選択して下さい(終了:ESC/99)
  1274. -------------------------------------------------------------------------------
  1275.  
  1276.  
  1277.   6) サブ・メニュー画面 (PC-98用サンプル)
  1278.       TASM(Ver2.0), TD(Ver2.01)   サブメニュー
  1279. -------------------------------------------------------------------------------
  1280.  FMENU Ver 0.92                                    Copyright(C)1991-93 I.Toyoda
  1281.  
  1282.                     1. ソース エディット           VZ
  1283.                     2. コンパイル & リンク          ASM.BAT
  1284.                     3.
  1285.                     4. ターボ・デバッガー           TD
  1286.                     5.
  1287.                     6. アセンブル                   TASM
  1288.                     7.
  1289.                     8. リンク                       TLINK
  1290.                     9.
  1291.                    10. バッチ・ファィルル編集        VZ
  1292.                    11. メニュー・ファイル編集       VZ
  1293.                    12. COMMAND.COM
  1294.                    13. メイン・メニューに戻る
  1295.  
  1296.                  カーソル/番号で選択して下さい(終了:ESC/99)
  1297.  
  1298. -------------------------------------------------------------------------------
  1299.  
  1300.  
  1301.  
  1302. 7.その他
  1303.  
  1304.  7.1 動作確認機種
  1305.  
  1306.        |    機         種           |  MS-DOS  Ver.
  1307.     ---+----------------------------+-------------------------------
  1308.      1 |  FM-11                |  3.3
  1309.      2 |  FM-16β              |  3.1  L21
  1310.      3 |  FM-TOWNSII HR-20  |  3.1  L36, 5.0 L22
  1311.      5 |  PC-9801   VX21, FA |  3.3D, 5.0
  1312.  
  1313.      なお、メニュー・プログラムのサイズは約19kありますが、DIETで
  1314.      圧縮すると、約11kになります。動作確認は圧縮後の物で行いました。
  1315.  
  1316.  
  1317.  7.2 開発言語
  1318.      ターボC  Ver.2.0C   FMR用
  1319.  
  1320.  7.3 下記は、各メーカの商標または登録商標です。(順不同)
  1321.  
  1322.  (株)ビレッジセンター
  1323.     VZ
  1324.   FENIX Corp.
  1325.     F,  FTAB,  FGREP,  FDEL,  FBAT11
  1326.   富士通(株)
  1327.     OASYS
  1328.   富士通OA(株)
  1329.     SDIR,  DSORT
  1330. (株)アシスト
  1331.     アシストカルク
  1332.  ロータス(株)
  1333.     Lotus 1-2-3
  1334. (株)ジャストシステム
  1335.     一太郎,  花子
  1336.  米ボーランドジャパン社
  1337.     Turbo C,  Turbo Assembler,  Turbo Debugger
  1338.  WordTech Systems,Inc. (株)サザンパシフィック
  1339.     dBXL,  ARAGO dBXL
  1340.  米マイクロソフト社
  1341.     MS-DOS,  Microsoft Word,  Windows,  Microsoft Macro Assembler
  1342.     Microsoft C,  Quick BASIC
  1343.  K.E.M Electronics Ltd.
  1344.     やきいも
  1345.  キャノン販売(株)
  1346.     FontGallery
  1347.  米V Communications社
  1348.     SOURCER
  1349.  
  1350.  
  1351.  7.5 下記は、各氏によるフリーソフトです。(順不同)
  1352.  
  1353.   VEDAMENU             上田  広行
  1354.   ISH                  石塚  匡哉
  1355.   LHA                  吉崎  栄泰
  1356.   DIET                 Teddy Matsumoto
  1357.   WTERM                H.INOUE
  1358.   MIEL                 出射 厚
  1359.   EC  (エゴロジー II)     YAM
  1360.   FD                   出射 厚
  1361.   FM (File Manager)    からす
  1362.   FTREE                MSどす
  1363.   SETPRN               中村  祐子,あきんど,ダンディ
  1364.   DIN                  木村  文彦
  1365.   M                    SHIMA
  1366.   FILMTN               石田 健仁
  1367.  
  1368.  7.4 履歴
  1369.  
  1370.     1993/02/21  0.92版(公開)
  1371.     1993/02/21  マニュアル完成
  1372.     1992/11/24  0.92版 完成
  1373.                  1)エラー処理機能の強化
  1374.     1992/11/14  0.91版 完成(非公開)
  1375.                  1)画面表示速度の改良
  1376.                  2)パラメータ入力(ラインエディタ)のカーソルのチラツキを改良 
  1377.                  3)カーソル移動速度の改良
  1378.     1992/10/25  0.90版(公開)
  1379.     1992/10/25  マニュアル完成
  1380.     1992/10/19  0.90版 完成
  1381.                  1)パラメータ入力の改良 : 取消機能(ESCキー)追加
  1382.                  2)メニュー数によるメッセージ表示位置の不具合を修正
  1383.                  3)カーソル点滅位置の変更
  1384.     1992/ 9/13  0.8h版(非公開)
  1385.                  1)パラメータ入力の改良 : ライン・エディタ風に機能強化
  1386.                  2)メッセージ表示位置の変更
  1387.     1992/ 6/24  0.8g版(非公開)
  1388.                  1)パラメータ入力の改良 : 環境変数を取得
  1389.   1992/ 5/27  0.8f版(非公開)
  1390.                  1)先行キー入力 : メニュー表示を開始するまでキー入力を無視する。
  1391.     1992/ 4/22  0.8e版(公開)
  1392.     1992/ 4/21  マニュアル  完成
  1393.     1992/ 3/31  0.8e版 完成
  1394.                  1)メニュー選択   : カーソル・キー および 番号 に対応
  1395.                  2)メニュー終了   : ESCキー   および 番号99 に対応
  1396.     1992/ 3/ 1  0.8d版 完成(非公開)
  1397.                  1)キー入力ルーチン : FM-11,FM-16β,FMR,FM-TOWNS,PC-98に対応
  1398.                  2)カラー・ルーチン   : FM-11,FM-16β,FMR,FM-TOWNS,PC-98に対応
  1399.                  3)パラメータ追加 : 機種指定をメニュー起動時のパラメータにより行う
  1400.  
  1401.     1992/ 2     0.8c版 完成(非公開)
  1402.                  1)キー入力ルーチン : FM-11 MS-DOS Ver3.3に対応
  1403.                  2)カラー・ルーチン   : FM-11 MS-DOS Ver3.3に対応
  1404.  
  1405.     1991/12     0.8a,b版 完成(非公開)
  1406.                  1)キー入力ルーチンの改良
  1407.                  2)メニュー選択   : カーソル・キーに変更
  1408.                  3)メニュー終了   : ESCキーに変更
  1409.                  4)カラー・ルーチンの改良
  1410.  
  1411.     1991/11     0.89版 完成(非公開)
  1412.                  1)メニュー・ファイルのデータ長を拡張
  1413.                    タイトル行のデータ長       : 51半角文字まで(含.改行)
  1414.                    コマンド行のデータ長      : 41半角文字まで(含.改行)
  1415.                    コマンド行数            : 30行まで
  1416.                  2)2列メニュー表示の座標変更 : x = 41
  1417.  
  1418.     1991/ 8     0.88版 公開
  1419.     1991/ 6     0.88版 完成
  1420.     1991/5      開発をはじめる
  1421.  
  1422.  
  1423. 8.使用・配布・権利などについて
  1424.     このプログラムは、いわゆる「フリーソフトウェア」です。
  1425.     以下の条件に従って、自由に使用していただいてかまいません。
  1426.  
  1427.  8.1 著作権
  1428.      このソフトウェアに関する一切の権利は、作者(豊田功)が保有します。
  1429.  
  1430.  8.2 免責
  1431.  (1) このソフトウェアは利用者の責任で利用してください。
  1432.  (2) このソフトウェアを使用して生じた損害などについて、作者は一切の責任
  1433.     を負いません。
  1434.   (3) このソフトウェアに不備があっても、作者はそれを訂正する義務を負いま
  1435.     せん。
  1436.  
  1437.  8.3 配布・転載
  1438.   (1) 配布・転載する場合は、オリジナルのまま手を加えない事。
  1439.   (2) この FMENU.DOC も同時に配布すること。
  1440.   (3) 企業等の営業上の使用には作者の許諾を必要とします。
  1441.   (4) 雑誌などに添付して再配布する場合には、著作権表示を印刷(タイプ)す
  1442.     ること。
  1443.  
  1444.  8.4 連絡先
  1445.     このソフトウェアのアップ・ロードは、
  1446.       (1) ニフティーサーブのFMフォーラム3(ホビー館)(FFMHOB)
  1447.       (2) 埼玉のSound-Net(サウンドネット)ボード4
  1448.      に行ないます。
  1449.  
  1450.      感想、質問、バグレポートなどは下記に電子メールでお願いします。
  1451.  
  1452.       NIFTY-Serve  : MHH03247   豊田  功 (Sound)
  1453.  
  1454.  
  1455. 9.最後に
  1456.    作成に当たり、データ・ファイルの記述方法などについて VEDAMENU を参考
  1457.   にしました。 このソフトウェアのファイル凍結には、LHA を、FMENU.EXEの圧
  1458.   縮には、DIET のフリーソフトウェアを使用しました。
  1459.  
  1460.                                                                     以上
  1461.